@charset "UTF-8";
/**
 * 编辑后台管理css
 * @authors dr2009 (1085388169@qq.com)
 * @date    2014-10-10 16:02:51
 * @version 1.0
 */
/*-------------------通用-----------*/
body {
	font-family: "微软雅黑", "宋体", sans-serif;
	font-size: 12px;
	background-color: #fff;
}
a {
	text-decoration: none;
	color: #06c;
}
a:hover{
	color: #00e;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	*zoom:1;
}
.container {
	/*width: 1000px;*/
	/*margin: 0 auto;*/
	/*position: relative;*/
}
#header {
	/*border-top: 1px solid #000;*/
	position: relative;
	z-index: 2;
}
#main {
	
}

#nav {
	height: 90px;
	background: #fff url(../images/menu_bg.jpg) 0 0 repeat-x;
	border-bottom: 5px solid #f89434;
	position: relative;
	z-index: 2;
}
/*导航*/
	#nav li {
		float: left;
		position: relative;
		font-size: 14px;
	}
	#nav li.actived:after {
		content: "";
		position: absolute;
		left:  55px;
		bottom: 0;
		width: 0;
		height: 0;
		border: 5px solid transparent;
		border-bottom: 5px solid #f89434;
	}
	#nav li {
		border-right:1px solid #35475f;
		border-left:1px solid #5b6c86;
		width: 120px;
		height: 90px;
		background: url(../images/nav_item_bg.png) 0 0 no-repeat;
	}
	#nav .nav-gx {
		background-position: 0 0;
	}
	#nav .nav-gaoz {
		background-position: 0 -90px;
	}
	#nav .nav-yanz {
		background-position: 0 -180px;
	}
	#nav .nav-yiz {
		background-position: 0 -270px;
	}
	#nav .nav-wenz {
		background-position: 0 -360px;
	}
	#nav .nav-recycle {
		background-position: 0 -450px;
	}
	#nav li a {
		display: block;
		width: 120px;
		height: 30px;
		padding-top: 60px;
		text-align: center;
		color: #fff;
	}

/*侧边菜单*/
	.submenu {
		/*position: absolute;*/
		/*left: 0;*/
		/*top: 0;*/
		/*height: 100%;*/
		/*border-right: 1px solid #cbcbcb;*/
	}
	.submenu ul {
		/*overflow: hidden;*/
		/*margin-top: 160px;*/
	}

	.submenu li {
		width: 190px;
		height: 40px;
		line-height: 40px;
		background: #fff url(../images/submenu_ico_bg.png) 0 0 no-repeat;
		border-bottom: 1px solid #ededed;
		font-size: 12px;
		color: #34425c;
		text-indent: 36px;
	}
	.submenu li.actived {
		background-color: #f5f5f5;
	}
	.submenu li a {
		color: #34425c;
		display: block;
		width: 100%;
		height: 100%;
	}
	.submenu li.actived a {
		color: #fc943b;
	}

		/*回收站侧边菜单*/
	.submenu.submenu-recycle-bin ul{
		margin-top: 0;
	}
	.submenu h3{
		height: 40px;
		line-height: 40px;
		text-indent: 2em;
		font-weight: bold;
		background-color: #ddd;
	}
	.submenu h3:first-child{
		/*margin-top: 160px;*/
	}
	.submenu h3+ul li{
		background-image: none;
	}
	.submenu h3+ul li.actived{
		width: 187px;
		border-right: 3px solid #F89434;
	}

		/*菜单图标*/
	.submenu li.cata-teacher { background-position: 0 0; }
	.submenu li.cata-zs-zhengce { /*background-position: 0 -40px; */
		background-position: 0 -600px; }
	.submenu li.cata-zs-jianzhang { /*background-position: 0 -80px; */
		background-position: 0 -640px; }
	.submenu li.cata-zs-jihua { /*background-position: 0 -120px; */
		background-position: 0 -560px; }
	.submenu li.cata-question { background-position: 0 -160px; }
	.submenu li.cata-zhuanye { background-position: 0 -200px; }
	.submenu li.cata-phone { background-position: 0 -240px; }
	.submenu li.cata-xinxi { background-position: 0 -360px; }
	.submenu li.cata-zhaos { background-position: 0 -400px; }
	.submenu li.cata-yanjius { background-position: 0 -440px; }
	.submenu li.cata-yikaos { background-position: 0 -480px; }
	/*高校基本信息页图标*/
	.submenu li.cata-school { /*background-position: 0 -280px; */
		background-position: 0 -360px; }
	.submenu li.cata-xueyuan { background-position: 0 -80px; }
	.submenu li.cata-img { /*background-position: 0 -320px; */
		background-position: 0 -720px; }
	.submenu li.cata-news { /*background-position: 0 -120px; */
		background-position: 0 -520px; }
	/*New+图标*/
	.submenu li.cata-comment{ background-position: 0 -760px; }
	.submenu li.cata-apply{ background-position: 0 -800px; }



/*内容区*/
.content {
	/*border-left: 1px solid #cbcbcb;*/
	/*margin-left: 190px;*/
}
#btn-empty{
	float: right;
	margin: 20px 5%;
	border-radius: 0;
	font-size: 12px;
}

/*选项卡*/
.tab-menu {
	height: 69px;
	border-bottom: 1px solid #cbcbcb;
}
.tab-menu ul {
	height: 40px;
	margin-left: 20px;
}
.tab-menu li {
	float: left;
	width: 90px;
	height: 40px;
	margin-top: 28px;
	margin-right: 5px;
	border: 1px solid #cecece;
	border-radius: 2px 2px 0 0;
	font-size: 14px;
}
.tab-menu li.actived {
	border-bottom: 1px solid #fff;
}
.tab-menu li.actived a {
	color: #fc943b;
	background-color: #fff;
}
.tab-menu a {
	width: 100%;
	height: 100%;
	display: block;
	color: #fff;
	background-color: #ccc;
	text-align: center;
	line-height: 40px;
}
.tab-item.actived {
	display: block;
}
.tab-item {
	display: none;
}
/*按钮*/
.btn-box {
	margin-top: 20px;
	width: 100%;
	height: 40px;
	background-color: #eee;
	position: relative;
}
.btn-modal ,.btn-add{
	background: #eee url(../images/btn-bg.png) 0 0 no-repeat;
	font-size: 12px;
	color: #34425c;
	display: block;
	width: 91px;
	height: 25px;
	line-height: 25px;
	text-indent: 2.5em;
	position: absolute;
	left: 5%;
	top: 8px;
}
.btn-add-addr {
	position: absolute;
	right: 10px;
	top: 0;
}
.biaoge .btn-new{
		float: left;
		margin: 20px 5%;
		border-radius: 0;
		font-size: 12px;
}


/*欢迎页*/
.welcome{
	/*position: relative;*/
	/*width: 100%;*/
	/*height: 800px;*/
	text-align: center;
}
.welcome h2{
	text-align: center;
	font-size: 36px;
	color: #333;
	padding-top: 130px;
	line-height: 1.4;
}
.welcome h2 span {
	color: #F89434;
}
.welcome p{
	text-align: center;
	font-size: 14px;
	color: #999;
	width: 500px;
	margin: 0 auto;
	line-height: 1.4;
}

/*表格*/
	.content .biaoge{
		position: relative;
	}
	.content table {
		margin: 24px auto 0;
		min-width: 750px;
		width: 90%;
		position: relative;
	}
	.content table tr:first-child {
		border: 1px solid #335a85;
		border-bottom: 0;
		height: 32px;
		line-height: 32px;
		color: #fff;
		background: #fff url(../images/box-head.jpg) 0 0 repeat-x;
	}
	.biaoge table tr {
		height: 66px;
		border: 1px solid #ccc;
	}
	.biaoge.content-xueyuan table tr {
		height: 90px;
	}
	.biaoge table th{
		font-size:14px;
	}
	.biaoge table td {
		text-align: center;
		vertical-align: middle;
		color: #26262a;
	}
	.biaoge table td img {
		text-align: center;
		width: 60px;
		height: 60px;
		margin: 0 auto;
		display: block;
	}
	.biaoge table td span {
		text-indent: 0;
		text-align: center;
		display: block;
		line-height: 24px;
	}
	.biaoge table td:first-child {
		/*text-align: left;*/
		/*text-indent: 35px;*/
	}
	.biaoge table td p {
		margin: 0 auto;
		/*width: 465px;*/
		line-height: 22px;
		text-indent: 2em;
		text-align: left;
	}

		.img-btn{
		display: inline-block;
		width: 30px;
		height: 30px;
		background-color: #eee;
		border-radius: 50%;
		margin-right: 30px;
		position: relative;
	}
	.img-btn i{
		padding: 5px 0;
		width: 100px;
		border: 1px solid #eee;
		color: #34425c;
		background-color: #fff;
		position: absolute;
		left: 25px;
		top:25px;
		z-index:9;
	}
	.enter-school{background: url(../images/enter_ico.png) 0 -30px no-repeat;}
	.enter-school:hover{background: url(../images/enter_ico.png) 0 0 no-repeat; }
	.enter-album{ background: url(../images/enter_ico.png) -30px -30px no-repeat; }
	.enter-album:hover{ background: url(../images/enter_ico.png) -30px 0 no-repeat; }
	.enter-comment{ background: url(../images/enter_ico.png) -60px -30px no-repeat; }
	.enter-comment:hover{ background: url(../images/enter_ico.png) -60px 0 no-repeat; }
	.enter-apply{ background: url(../images/enter_ico.png) -90px -30px no-repeat; }
	.enter-apply:hover{ background: url(../images/enter_ico.png) -90px 0 no-repeat; }
/*高校图集*/
	.album-list {
	}
	.album {
		float: left;
		width: 242px;
		height: 210px;
		margin: 12px 0 0 12px;
		border: 1px solid #cfcfcf;
		background-color: #f3f3f3;
		position: relative;
	}
	.album img {
		width: 242px;
		height: 155px;
	}
	.album p {
		line-height: 2em;
		text-indent: 1em;
		height: 55px;
		position: relative;
		font-size: 14px;
	}
	.album p span {
		position: absolute;
		bottom: 5px;
		right: 5px;
		font-size: 12px;
	}
	.album .album-edtior {
		position: absolute;
		top: 0;
		width: 100%;
		height: 30px;
		line-height: 30px;
		background-color: rgba(0, 0, 0, .5);
		color: #fff;
		text-indent: .5em;
		display:none;
	}
	.album .album-edtior a {
		width: 16px;
		height: 16px;
		position: absolute;
		top: 5px;
	}
	.album .btn-rename {
		right: 10px;
		background:  url(../images/album-btn.png) 0 0 no-repeat;
	}
	.album .btn-delete {
		right: 30px;
		background:  url(../images/album-btn.png) -25px 0 no-repeat;
	}
/* 基础信息表格(dl伪造表格) */
	.tab-item h2 {
		position: relative;
		height: 100px;
		/*line-height: 100px;*/
		width: 90%;
		margin: 0 auto;
		font-size: 20px;
		color: #475474;
	}
	.tab-item h2 img {
		float: left;
		width: 60px;
		height: 60px;
		margin: 20px 35px;
	}
	.tab-box {
		width: 90%;
		min-width: 750px;
		/*margin-left: 36px;*/
		margin: 0 auto;
		border: 1px solid #cccccc;
		border-bottom: 0;
		position: relative;
	}
	.tab-box .title-bar {
		position: absolute;
		top: 0;
		left: 0;
		border: 1px solid #335a85;
		height: 32px;
		line-height: 32px;
		width: 100%;
		color: #fff;
		margin: -1px;
		background: #fff url(../images/box-head.jpg) 0 0 repeat-x;
	}
.tab-box .title-bar p{
	text-indent: 2em;
	/*font-weight: bold;*/
	font-size: 14px;
}
	#btn-editor-all,#btn-save-all {
		float: right;
		margin-right:10px;
		color: #fff;
	}
	#btn-save-all{
		display: none;
	}
	.tab-box dl {
		margin-top: 34px;
	}
	.tab-box dt, .tab-box dd {
		float: left;
		min-height: 69px;
		line-height: 69px;
		border-bottom: 1px solid #ddd;
	}
	.tab-box dt {
		width: 15%;
		text-align: center;
		color: #26262a;
	}
	.tab-box dd {
		text-align: left;
		width: 85%;
		color: #0654a2;
	}
	.tab-box dd.samll-dd {
		width: 35%;
	}
	#btn-add-address{
		float: right;
		color: #fff;
		margin-right: 2em;
	}
	#school-address{
		padding-top: 34px;
	}
	#school-address li{
		height: 100px;
		line-height: 100px;
		border-bottom: 1px solid #ddd;
	}
	#school-address li div {
		float: left;
		text-align: center;
	}
	#school-address .addr-name{ width:20%; }
	#school-address .addr-addr { 
		/*width: 75%; */
		text-align: left;
		/*margin-left: 5%;*/
	}
	#school-address .addr-addr select{
		border-color: #ddd;
		border-radius: 3px;
		border: 1px solid #ccc;
	}
	#school-address .addr-addr input{
		width: 300px!important;
	}
	#school-address .addr-pos {
		margin-left: 30px;
	}
	#school-address .addr-pos input{
		width: 100px!important;
		margin-right: 15px!important;
	}
	#school-address .addr-zip{
		margin-left: 40px;
	}
	#school-address .addr-zip label{
		margin: 0 5px;
	}
	#school-address .addr-zip input{
		width: 100px!important;
	}
	
	.tab-box dd span {
		width: 25%;
		float: left;
	}
/*分页组件*/
	.m-page{
		margin:20px 0 0;
		text-align:center;
		line-height:26px;
		word-wrap:normal;
		white-space:nowrap;
		color:#999;
		padding-bottom: 20px;
	}
	.m-page a,.m-page i{
		display:inline-block;
		vertical-align:top;
		padding:0 12px;
		margin:0 3px;
		border:1px solid #ddd;
		font-size:12px;
		letter-spacing:normal;
		background:#f5f5f5;
	}
	.m-page i{
		border:0;
	}
	.m-page a,.m-page a:hover{
		text-decoration:none;
		color:#333;
	}
	.m-page a.pageprv:before,.m-page a.pagenxt:after{
		font-weight:bold;
		vertical-align:top;
	}
	.m-page a.pageprv:before{
		margin-right:3px;
		content:'\3C';
	}
	.m-page a.pagenxt:after{
		margin-left:3px;
		content:'\3E';
	}
	.m-page a:hover{
		background:#f5f5f5;
	}
	.m-page a:active{
		background:#f0f0f0;
	}
	.m-page a.z-crt,.m-page a.z-crt:hover,.m-page a.z-crt:active{
		cursor:default;
		color:#fff;
		background:#5195d2;
	}
	.m-page a.z-dis,.m-page a.z-dis:hover,.m-page a.z-dis:active{
		cursor:default;
		color:#999;
		background:#fff;
	}
	.page-jump{
		display: inline-block;
	}
	.page-jump input[type="text"] {
		width: 30px;
		height:24px;
		line-height:24px;
		padding:0;
		margin:0 3px;
		text-align:center;
	}
	.page-jump input[type="submit"] {
		width: 36px;
		height: 24px;
		padding: 0;
		margin:0 3px;
	}

/*----------------------------------------  
		
				编辑后台

-----------------------------------------*/
.content .search{
	margin:0 auto;
	background: url(../images/tab_bgc.jpg) repeat;
	padding:26px 36px;
	border-bottom:1px solid #cccccc;
	text-align: center;
	position: relative;
}
.search-box{
	margin:0 auto 30px;
	width:820px;
	height:26px;
	text-align: right;
	position: relative;
	left: -100px;
	z-index: 1;

}
.search-box input[type="text"]{
	width: 200px;
	height: 16px;
	border: 1px solid #d5d3d3;
	border-radius: 5px;
	background-color: #fff;
	color: #999;
	text-indent: 10px;
	padding: 4px 0;
}
.search-box input[type="submit"]{
	width: 50px;
	height: 26px;
	background: #567a9e url(../images/search-ico.png) no-repeat;
	padding: 0;
	border:0;
	cursor: pointer;
	border-radius: 5px;
}

.match-box{
	overflow:hidden;
	width: 800px;
	margin: 29px auto 0;
	position: relative;
	z-index: 0;
}
.match-box .match-item2{
	position: relative;
	top: 30px;
	width: 33.3%;
	z-index: 2;
}
.match-box .match-item{
	float: left;
	width: 33.3%;
	margin-bottom: 20px;
	z-index: 2;
	position: relative;
}
.match-box .match-item.match-item-single{
	float: none;
	margin-left: auto;
	margin-right: auto;
}
.match-box .match-item.match-item-double{
	width: 50%;
	text-align: center;
}
.match-item span{
	position:relative;
	display: inline-block;
	width:70px;
	line-height: 25px;
	color: #727070;
}
.match-item select,.match-item2 select{
	display: inline-block;
	height: 24px;
	width:150px; 
	font-size:100%;
	font: inherit;
	border: 1px solid #ccc;
	color: #999;
	line-height: 24px;
	text-indent: 10px;
}
#search-submit{
	display: inline-block;
	margin: 0 auto;
	border-radius: 0;
	margin-left: 15px;
	margin-top: -1px;
	width: 100px;
}
/*高校搜索结果列表*/
	.content .search-output-list{
		width: 966px;
		margin: 0 auto;
		padding: 50px 0;
		/*border-left: 1px solid #bcbcbc;*/
		/*border-top: 1px solid #bcbcbc;*/
	}
	.content .search-output-list li{
		position: relative;
		width: 160px;
		height: 160px;
		font-size: 16px;
		text-align: center;
		float: left;
		/*border: 1px solid #bcbcbc;*/
		/*border-width: 0 1px 1px 0;*/
	}
	.content .search-output-list li a{
		width: 100%;
		height: 100%;
		display: block;
		color: #000;
	}
	.content .search-output-list li a:hover{
		color: #000;
		opacity: .3;
		filter: alpha(opacity=30);
	}
	.content .search-output-list img{
		margin-top: 10px;
		width: 120px;
		height: 120px;
	}
	.content .search-output-list p{
		width: 160px;
		height: 30px;
		line-height: 30px;
		text-align: center;
		/*font-weight: bold;*/
		position: absolute;
		bottom: 0;
	}

/*----------------------------------------  
		
				弹窗

-----------------------------------------*/
#modal{ position: fixed; left: 0; right: 0; top: 0; bottom: 0; z-index: 99; display: none; }
.modal-overlay{ position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: #000; opacity: .3; filter: alpha(opacity=30); display: none; }
.modal-box{ position: absolute; background: #fff; box-shadow: 1px 1px 5px rgba(0,0,0,.3); z-index: 99; display: none; border: 10px solid #eee; 
	padding: 10px;
}
/*modal-header*/
.modal-header{
	height: 30px;
	margin-bottom: 20px;
	font-size: 16px;
	color: #06c;
}
.modal-header h2{
	font-size: 16px;
	line-height: 30px;
	border-bottom: 1px solid #e1e1e1;
	text-indent: 1em;
}
.modal-header .btn-closed{
	position: absolute;
	right: -30px;
	top: -30px;
	background-color: rgba(255,255,255,.8);
	width: 24px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	border-radius: 50%;
	color: #999;
}
/*modal-content*/
.modal-content{
	width: 800px;
	position: relative;
	
}
.modal-content label{
	width: 100px;
	display: inline-block;
	text-align: right;
	line-height: 32px;
	margin-right: 10px;
	margin-bottom: 15px;
	vertical-align: top;
        
}

.modal-content input[type="text"]{
	
	width: 600px;
	padding: 5px 10px;
	border: 1px solid #ccc;
	border-radius: 3px;
	vertical-align: top; 
	font-family: "微软雅黑";
	font-size: 14px;
}
.modal-content textarea{
	height: 300px;
	width: 600px;
	padding: 5px 10px;
	vertical-align: top;
	border-radius: 3px;
	font-size: 14px;
	font-family: "微软雅黑";
	border: 1px solid #ccc;
}
.modal-content select{
	padding: 5px 0;
	text-align: center;
	border-radius: 3px;
	border: 1px solid #ccc;
}

/*modal-footer*/
.modal-footer{
	margin: 20px 0 10px;
	text-align: center;
}

.btn-group{ text-align: center; margin: 10px 0; }
.modal-btn{
	display: inline-block;
	width: 80px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	margin: 0;
	padding: 0;
	border: 0;
	color: #333;
	background-color: #eee;
	border-radius: 3px;
	cursor: pointer;
}
.btn-submit,.btn-submit-2{
	background-color: #11517F;
	color: #fff;
}
.btn-cancel{
	margin-right: 15px;
}

/*---------教师头像上传-------------*/
#modal-alumni .modal-content input[type="text"]{
	margin-bottom: 25px;
}
#modal-alumni .input-file-box{
	position: absolute;
	right: 70px;
	top: -15px;
}
/*图片上传预览*/
.modal-box input[type='file']{ filter:alpha(opacity=0); opacity:0; z-index: 999; position: absolute; left:0; top: 0; width: 60px; height: 60px; cursor: pointer; }
.input-file-box { position:absolute; right:39px; top:10px; width:60px; height:60px; }
.img-upload .input-file-box { position: relative; position: absolute; left: 0; top: 0; width:92px; height:30px; }
.input-file-box img{ display: block; width:60px; height:60px; background:#f6f0f0; color:#b2acac; border: 1px solid #ddd; }
.phoimg p{ height:20px; line-height:20px; text-align:center; }
.img-upload{ position: relative; padding-left: 20px; height: 150px; }
.img-upload .input-file{ width: 92px; height: 28px; background: #11517f; border: 1px solid #134467; border-radius: 5px; text-align: center; line-height: 28px; color: #fff; }
.img-upload input[type='file']{ width: 92px; height: 28px; }
.img-upload-view{ position: absolute; right: 0; top: 0; height: 180px; width: 240px; overflow: hidden; }
.img-upload-view img{ width: 100%; border: 1px solid #eee; }
/*---------学校logo图片上传---------*/
#school-logo{
	position: absolute;
	left: 0;
}
#upload-school-logo{
	position: absolute;
	left: 360px;
	top: 40%;

}
#school-name {
	position: absolute;
	top: 40%;
	left: 150px;
}
.img-upload{
	position: relative;
}
.img-upload .input-file{
	width: 92px;
	height: 26px;
	background: #567a9e;
	border: 1px solid #134467;
	border-radius: 3px;
	text-align: center;
	line-height: 26px;
	color: #fff;
	font-size: 14px;
}
.img-upload input[type='file']{
	width: 92px;
    height: 28px;
    opacity: 0;
    filter: alpha(opacity=0);
    z-index:9;
    position: absolute;
    left: 0;
    top: 0;
}
#school-extra label{
	margin-right: 15px;
}
/*input*/
#tab-item-baseinfo input[type=text]{
	width: 180px;
	padding: 5px;
	border-radius: 3px;
	border: 1px solid #ddd;

}
#tab-item-baseinfo input[type=password]{
	width: 180px;
	padding: 5px;
	border-radius: 3px;
	border: 1px solid #ddd;


#tab-item-baseinfo input[type=password].short-input{
	width: 80px;
}}
#tab-item-baseinfo input[type=text].short-input{
	width: 80px;
}
#tab-item-baseinfo select{
	padding: 4px 5px;
}
#tab-item-baseinfo input[type=submit]{
	width: 92px;
	background: #567a9e;
	border: 1px solid #134467;
	border-radius: 3px;
	text-align: center;
	line-height: 28px;
	color: #fff;
	font-size: 14px;
}
#tab-item-baseinfo  .btn-group{
	margin: 15px 5%;
	text-align: center;
	/*text-align: right;*/
	
}

/*搜索提示*/
.input_tips_box{
	/*display: none;*/
	background-color: #fff;
	border: 1px solid #ddd;
	position: absolute;
	right: 260px;
}
.input_tips_box li{
	text-align:left;
	padding-left: 10px;
	width: 190px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}
.input_tips_box li:hover{
	background-color: #ddd;
}

/*点评弹窗*/
.search_dp{ margin: 24px auto 0;min-width: 750px;width: 90%; height:100px;}
.dianping{ margin:10px;text-align:left;}
.dianping .dp01{ padding:0 5px; height:34px; line-height:34px; font-size:14px; font-weight:bold; color:#0066cc; text-align:center;}
.dianping .dp01 span{ display:inline;}
.dpnum{font-size:18px; color:#F90;} 
.dpstar{
	width:90px;
	height:30px;
	line-height: 30px;
	display: inline-block;
	position:relative;
}
.dpstar .star{
	width: 84px;
	height: 12px;
	background: url(../images/school-star.png) 0 0 no-repeat;
}
.comment-content{
	margin-left: 105px;
}
.star.star-5{background-position: 0 0;}
.star.star-4{background-position: 0 -12px;}
.star.star-3{background-position: 0 -24px;}
.star.star-2{background-position: 0 -36px;}
.star.star-1{background-position: 0 -48px;}

.lyct .dpstar{ float:left; width:90px; height:22px; position:relative;}
.dpbt{padding:13px 13px 3px 13px; line-height:22px;font-size:14px; font-weight:bold; color:#0066cc;}
.lyct .dp02{ border-top:1px solid #efefef; padding-top:10px;}
.lyct .dp02 li{ padding:5px;line-height:22px; overflow:hidden; font-size:12px; border-bottom:1px dotted #dedede;}
.lyct .dp02 li:last-child{border:0;}
.lyct .dp02 .dpwz{ clear:left; text-indent:24px;}
.lyct .dp02 span{font-weight:bold; margin-right:10px; float:left;}

.modal-header{
	position: relative;
}
.modal-header .btn-save{
	position: absolute;
	right: 0;
	top: 0;
	font-family: "微软雅黑";
	font-size: 14px;
	border: none;
	padding: 0;	
	background-color: #fff;
	color: #06c;
	display: none;
}
.modal-header .btn-editor{
	/*display: none;*/
	position: absolute;
	right: 0;
	top: 0;
	color: #06c;
}
#modal-comment{
	width: 600px;
}
#modal-comment .modal-content{
	width: 600px;
}
#modal-comment input[type=text]{
	width: 450px;
}
#modal-comment .modal-header input[type="text"]{
	width: 350px;
	padding: 5px 10px;
	border: 1px solid #ccc;
	border-radius: 3px;
	vertical-align: top; 
	font-family: "微软雅黑";
	font-size: 14px;
	margin-bottom: 15px;
	margin-left: 15px;
}
.modal-content span{
	width: 100px;
	height: 30px;
	line-height: 30px;
	display: inline-block;
	text-align: center;
}
.modal-content .vote-box{
	display: none;
}
.vote-star{ width: 16px; height: 16px; display: inline-block; background: url(../images/star.png) 0 -16px no-repeat; }
.vote-box { margin-left: 5px; }
.vote-star.hover{ background-position: 0 0; }
.comment-content+input[type=text]{
	display: none;
	margin-left: 105px;
}
.btn-save{
	cursor: pointer;
}
#article-content{
    display: inline-block;
}
.edui-default{
	display: inline-block;

}
/* 获取地址弹窗 */
#modal-pos {
    display: none;
    z-index: 100;
    position: fixed;
    left: 50%;
    top: 50%;
    width: 800px;
    height: 600px;
    margin: -300px 0 0 -400px;
    background-color: #fff;
}
#mapA{
	width: 800px;
	height: 600px;
}
#input-lng{
	left: 350px;
}
#input-lat{
	left: 520px;
}
#input-lng ,#input-lat{
	position: absolute;
	top: 10px;
	z-index: 9;
}
#modal-pos #input-lng input,#modal-pos #input-lat input{
	width: 90px;
}
#modal-pos .topbar{
	height: 50px;
	width: 800px;
	position: absolute;
	top: 0;left: 0;
	background-color: #fff;
	/*background-color: rgba(255,255,255,.7);*/

	z-index: 5;
}
#modal-pos input[type=text]{
	width: 200px;
	padding: 5px 10px;
	border: 1px solid #ccc;
	border-radius: 3px;
	vertical-align: top;
	font-family: "微软雅黑";
	font-size: 14px;
}
#modal-pos label{
	width: 60px;
	height: 31px;line-height: 31px;
	text-align: center;
	display: inline-block;
}
#modal-pos .search-txt{
	position: absolute;
	left: 20px;
	top: 10px;

}

#modal-pos .btn-closed-pos{
	width: 24px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	position: absolute;
	right: -24px;
	top: 0;
	font-size: 16px;
	background: #ddd;
	color: #999;
}
#modal-pos .btn-search{
	position: absolute;
	left: 250px;
	top: 10px;
	width: 80px;
	height: 31px;
	line-height: 31px;
	text-align: center;
	background-color: #06c;
	border-radius: 3px;
	color: #fff;
}
#modal-pos .btn-submit-pos{
	position: absolute;
	display: block;
	color: #fff;
	right: 20px;
	top: 10px;
	width: 80px;
	height: 31px;
	line-height: 31px;
	text-align: center;
	background-color: #06c;
	border-radius: 3px;
}